package com.herui.iot.data.eval;

/**
 * Created by amanda.shan on 2022/12/4.
 * 评估方案详情
 *{
 *             "evaluationSchemeId": 24,
 *             "name": null,
 *             "evaluationDate": "2022-11-29",
 *             "evaluationStartTime": null,
 *             "betaSchemeId": 3,
 *             "betaSchemeName": "zoe",
 *             "agreementId": 39,
 *             "agreementName": "zoe",
 *             "evaluationStatus": "NOT_STARTED",
 *             "type": "TREADMILL_LADDER"
 *         },
 *
 */
public class EvalInfo {
    private Long evaluationSchemeId;     // 评估方案id
    private String name;                // 评估方案名称
    private String evaluationDate;      // 评估日期
    private String evaluationStartTime; // 评估开始时间
    private Long betaSchemeId;           // 评估方案所用测试方案Id
    private String betaSchemeName;      // 评估方案所用测试方案名称
    private Long agreementId;           // 评估方案所用测试协议Id
    private String agreementName;       // 评估方案所用测试协议名称
    private BetaStatus evaluationStatus;    // 评估方案的状态
    private BetaSchemeType type;        // 协议类型

    public Long getEvaluationSchemeId() {
        return evaluationSchemeId;
    }

    public void setEvaluationSchemeId(Long evaluationSchemeId) {
        this.evaluationSchemeId = evaluationSchemeId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getEvaluationDate() {
        return evaluationDate;
    }

    public void setEvaluationDate(String evaluationDate) {
        this.evaluationDate = evaluationDate;
    }

    public String getEvaluationStartTime() {
        return evaluationStartTime == null ? "":evaluationStartTime;
    }

    public void setEvaluationStartTime(String evaluationStartTime) {
        this.evaluationStartTime = evaluationStartTime;
    }

    public Long getBetaSchemeId() {
        return betaSchemeId;
    }

    public void setBetaSchemeId(Long betaSchemeId) {
        this.betaSchemeId = betaSchemeId;
    }

    public String getBetaSchemeName() {
        return betaSchemeName;
    }

    public void setBetaSchemeName(String betaSchemeName) {
        this.betaSchemeName = betaSchemeName;
    }

    public Long getAgreementId() {
        return agreementId;
    }

    public void setAgreementId(Long agreementId) {
        this.agreementId = agreementId;
    }

    public String getAgreementName() {
        return agreementName;
    }

    public void setAgreementName(String agreementName) {
        this.agreementName = agreementName;
    }

    public BetaStatus getEvaluationStatus() {
        return evaluationStatus;
    }

    public void setEvaluationStatus(BetaStatus evaluationStatus) {
        this.evaluationStatus = evaluationStatus;
    }

    public BetaSchemeType getType() {
        return type;
    }

    public void setType(BetaSchemeType type) {
        this.type = type;
    }
}
